﻿// --------------------------------------------------------------------------------------------------------------------
// <copyright file="TestModelBase.cs" company="JDML Consulting Ltd.">
//   Copyright 2011 Photon Project - http://photon.codeplex.com
// </copyright>
// <summary>
//   Defines the TestModelBase type.
// </summary>
// --------------------------------------------------------------------------------------------------------------------

namespace Photon.ComponentModel.Modelling.TestAssets
{
    using Testing;

    public class TestModelBase : ModelBase
    {
        /// <summary>
        /// Initializes a new instance of the <see cref="TestModelBase"/> class.
        /// </summary>
        public TestModelBase()
        {
            AssertPropertyChanged = new AssertPropertyChanged(this);
        }

        /// <summary>
        /// Gets the property change assert instance used to track property changes in the test entity.
        /// </summary>
        /// <value>The property change assert.</value>
        public AssertPropertyChanged AssertPropertyChanged { get; private set; }
    }
}
